package org.jeecg.modules.purchase.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

@Data
@ApiModel(value = "PurchasePlan模糊查询对象", description = "采购计划")
public class PurchaseSearchRequest {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "工程名称")
    private String projectName;

    @ApiModelProperty(value = "项目编号")
    private String projectNumber;

    @ApiModelProperty(value = "所属类目")
    @Dict(dicCode = "engineering_category")
    private String category;


    @ApiModelProperty(value = "审核状态：0-待审核，1-审核通过，2-退回补正，3-拒绝")
    @Dict(dicCode = "audit_status")
    private String auditStatus;

    /**
     * 当前页码（默认1）
     */
    @ApiModelProperty(value = "当前页码（默认1）")
    private Integer pageNum = 1;

    /**
     * 每页条数（默认10）
     */
    @ApiModelProperty(value = "每页条数（默认10）")
    private Integer pageSize = 10;

}
